#ifndef _KC_COMMAND__H_2008_KC_
#define _KC_COMMAND__H_2008_KC_

#include <string>
#include "CommandType.h"
 
namespace kc_sf
{
	class Command
	{
		public:

			// składowe
			CommandType Type;	// typ komendy - potrzebny aby poprawnie zinterpretować dane
			std::string Data;	// przesyłana informacja

			// interfejs
			explicit Command( CommandType type = UndefinedCommand, const std::string &data = "" )
			: Type( type ),
			  Data( data )
			{
			}
	};

}

#endif // _KC_COMMAND__H_2008_KC_
